home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / perlcl16.lha / perlclass1.6 / Makefile.std < prev    next >
Makefile  |  1992-10-29  |  771b  |  34 lines

  1. #
  2. #
  3. # Generic Makefile for PerlClass and tests
  4. #
  5. #
  6.  
  7. CC = cc
  8. CFLAGS = -g
  9. LFLAGS =
  10.  
  11. # uncomment the next file if your USL front end breaks enums
  12. #DEFS = -DUSLCOMPILER
  13.  
  14. perltest: perltest.o tperlclass.o regex.o
  15.     $(CC) $(CFLAGS) $(LFLAGS) -DTEST -o perltest perltest.c++ tperlclass.o regex.o
  16.  
  17. tperlclass.o: perlclass.c++
  18.     $(CC) $(CFLAGS) $(DEFS) -DTEST -c perlclass.c++
  19.     mv perlclass.o tperlclass.o
  20.  
  21. tperlclass.o perlclass.o: marray.h perlclass.h regexp.h
  22. regex.o: regex.h
  23.  
  24. perlassoc: perlassoc.c++ perlclass.o regex.o
  25.     $(CC) $(CFLAGS) $(LFLAGS) $(DEFS) -DTESTASSOC perlassoc.c++ perlclass.o regex.o -o perlassoc
  26.  
  27. test:
  28.     perltest > x
  29.     diff x perlclass.v
  30.  
  31. chgfnt: chgfnt.o perlclass.o regex.o
  32.     $(CC) $(CFLAGS) $(DEFS)  -DTESTCHGFNT  chgfnt.c++ perlclass.o regex.o -o chgfnt
  33.     
  34.